/*
Reversi.
Copyright (C) <2008>  <Vladimir Simo, Kristian Valentin, Michal Vrabel, Tibor Balazs>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/


//#include "hrac.h"
//#include "main.h"
#include "alfabeta.h"
#include "cutoff.h"

int main(){

	HrPole hrPole;
	hrPole.init();
	hrPole.printField();

	CutOffHrac white(biely);
	AlfaBetaHrac black(cierny);


	while (! hrPole.koniecHry()){
		printf("%s","Tah bieleho\n");
		hrPole.setColor(biely);
		white.move(*hrPole.getField());
		hrPole.printField();
		
		printf("%s","Tah cierneho\n");
		hrPole.setColor(cierny);
		black.move(*hrPole.getField());
		hrPole.printField();
		//char x = getchar();
	}
	
	hrPole.nameTheWinner();
	char x = getchar();

	return 1;
}


